package com.tianma315.core.procedures.service;


import com.baomidou.mybatisplus.plugins.Page;

import com.tianma315.core.common.base.CoreService;
import com.tianma315.core.procedures.domain.ProcedureLinkDO;
import com.tianma315.core.procedures.vo.ProcedureLinkFileVO;


import java.util.List;

/**
 * 
 * <pre>
 * 环节
 * </pre>
 * <small> 2019-08-13 09:54:53 | Lgc</small>
 */
public interface ProcedureLinkService extends CoreService<ProcedureLinkDO> {
    public Page<ProcedureLinkFileVO> getProcedureLinkDOPage(Integer pageNumber, Integer pageSize, ProcedureLinkDO procedureLinkDTO);

    List<ProcedureLinkDO> checkProcedureLinkSort(ProcedureLinkFileVO procedureLinkFileVO);

    boolean addProcedureLink(ProcedureLinkFileVO procedureLinkFileVO);

    boolean deleteProcedureLink(Integer procedureLinkId);

    List<ProcedureLinkDO> getProcedureLinkByProductId(Integer productId);

    List<ProcedureLinkFileVO> getProcedureLinkFileVO(Integer proceduresId);
}
